【基础篇】tf.session

tensorflow 通过构建图来创建一个计算框架,而这个框架就是计算图。图中的每个节点就是每次单独计算,如加减乘除等算数计算,或者条件运算等。当图构建好后,会将数据通过流的方式输入到计算途中,从而存储更新一些参数variable。

当那当图建好后,是通过session来交互客户端(client)和图的。并通过这个交互方式运行(run)图

而最开始进行计算或者每次迭代,都需要通过一些方式来初始化(optimizer)参数节点

常用的启动图的方式有以下三种:

  1. tf.session()
  2. tf.train.Supervisor.managed_session()
  3. tf.InteractivesSession()

tf.InteractivesSession

方便当存在多个session时,会默认当前session为用户要操作的session

tf.train.Supervisor.managed_session

results matching ""

    No results matching ""